package com.ldk.framework.entity;

import com.ldk.base.framework.entity.BaseEntity;

/**
* Driver实体类
* @author mqy
*/
public class Driver extends BaseEntity {

	private static final long serialVersionUID = -1154153285032856296L;
	/**
	* 司机ID
	*/
	private Long   driverId;
	/**
	* 
	*/
	private String   openId;
	/**
	* 手机号
	*/
	private String   phoneNo;
	/**
	* 身份证号
	*/
	private String   idCard;
	/**
	* 密码
	*/
	private String   pwd;
	/**
	* 加密盐
	*/
	private String   slat;
	/**
	* 司机token
	*/
	private String   token;
	/**
	* 司机状态
	*/
	private Integer   status;
	/**
	* 真实姓名
	*/
	private String   trueName;
	/**
	* 性别
	*/
	private String   sex;
	/**
	* 余额
	*/
	private Double   balance;
	/**
	* 照片
	*/
	private String   headImg;
	/**
	* 绑定银行卡号
	*/
	private String   bankCard;
	/**
	* 银行名称
	*/
	private String   bankName;
	/**
	* 驾龄
	*/
	private Integer   driveAge;
	/**
	* 身份证正面照片
	*/
	private String   idCardFrontImg;
	/**
	* 身份证背面照片
	*/
	private String   idCardBackImg;
	/**
	* 星级
	*/
	private Double   star;
	/**
	* 驾驶证
	*/
	private String   driveCret;
	/**
	* 驾照照片
	*/
	private String   driveCretImg;
	/**
	* 车牌号
	*/
	private String   carNo;
	/**
	* 车品牌- 如大众、大通、长安
	*/
	private String   carBrand;
	/**
	* 车型号-如 帕沙特  迈腾 
	*/
	private String   carRank;
	/**
	* 车辆类型-如：普通小型车 商务车
	*/
	private String   carType;
	/**
	* 车颜色
	*/
	private String   carColor;
	/**
	* 车座位数
	*/
	private Integer   carSeats;
	/**
	* 司机当前经度
	*/
	private Double   lon;
	/**
	* 司机当前纬度
	*/
	private Double   lat;
	/**
	* 服务业务代码集，多个以','分开
	*/
	private String   serviceCodes;
	/**
	* 服务名称
	*/
	private String   serviceNames;
	/**
	* 订单数量
	*/
	private Integer   orderCount;
	/**
	* 取消行程次数
	*/
	private Integer   cancelTripTimes;
	/**
	* 禁用天数
	*/
	private Integer   disableDays;
	/**
	* 禁用开始日期
	*/
	private Long   disableDate;
	/**
	* 注册时间
	*/
	private Long   operateTime;
	/**
	* 注册操作人
	*/
	private String   operator;
	/**
	* 是否启用1启用0禁用
	*/
	private Boolean   enabled;
	/**
	* 分销编码
	*/
	private String   saleNo;
	/**
	* 最近一次登录时间
	*/
	private Long   loginTime;
	/**
	* 今日在线时长统计，单位s
	*/
	private Long   duration;
	/**
	* 分数：总分100
	*/
	private Double   score;
	/**
	* 0-系统注册  1-微信端城际通来源
	*/
	private Integer   sourceType;
	/**
	* 公司id
	*/
	private String   companyId;
	/**
	* 公司名称
	*/
	private String   companyName;
	/**
	* 行政区编码
	*/
	private String   areaCode;
	/**
	* 所属地区：如贵阳市、遵义市
	*/
	private String   areaName;
	/**
	* 审核状态 1-待审核 2-审核通过 4-审核不通过
	*/
	private Integer   checkState;
	/**
	* 是否绑定车辆
	*/
	private Boolean   bindCar;
	/**
	* 司机总收入
	*/
	private Double   income;
	/**
	* 司机提现总金额
	*/
	private Double   cash;

	public Long getDriverId() {
		return driverId;
	}
	public void setDriverId (Long driverId){
    	this.driverId = driverId;
	}
	public String getOpenId() {
		return openId;
	}
	public void setOpenId (String openId){
    	this.openId = openId;
	}
	public String getPhoneNo() {
		return phoneNo;
	}
	public void setPhoneNo (String phoneNo){
    	this.phoneNo = phoneNo;
	}
	public String getIdCard() {
		return idCard;
	}
	public void setIdCard (String idCard){
    	this.idCard = idCard;
	}
	public String getPwd() {
		return pwd;
	}
	public void setPwd (String pwd){
    	this.pwd = pwd;
	}
	public String getSlat() {
		return slat;
	}
	public void setSlat (String slat){
    	this.slat = slat;
	}
	public String getToken() {
		return token;
	}
	public void setToken (String token){
    	this.token = token;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus (Integer status){
    	this.status = status;
	}
	public String getTrueName() {
		return trueName;
	}
	public void setTrueName (String trueName){
    	this.trueName = trueName;
	}
	public String getSex() {
		return sex;
	}
	public void setSex (String sex){
    	this.sex = sex;
	}
	public Double getBalance() {
		return balance;
	}
	public void setBalance (Double balance){
    	this.balance = balance;
	}
	public String getHeadImg() {
		return headImg;
	}
	public void setHeadImg (String headImg){
    	this.headImg = headImg;
	}
	public String getBankCard() {
		return bankCard;
	}
	public void setBankCard (String bankCard){
    	this.bankCard = bankCard;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName (String bankName){
    	this.bankName = bankName;
	}
	public Integer getDriveAge() {
		return driveAge;
	}
	public void setDriveAge (Integer driveAge){
    	this.driveAge = driveAge;
	}
	public String getIdCardFrontImg() {
		return idCardFrontImg;
	}
	public void setIdCardFrontImg (String idCardFrontImg){
    	this.idCardFrontImg = idCardFrontImg;
	}
	public String getIdCardBackImg() {
		return idCardBackImg;
	}
	public void setIdCardBackImg (String idCardBackImg){
    	this.idCardBackImg = idCardBackImg;
	}
	public Double getStar() {
		return star;
	}
	public void setStar (Double star){
    	this.star = star;
	}
	public String getDriveCret() {
		return driveCret;
	}
	public void setDriveCret (String driveCret){
    	this.driveCret = driveCret;
	}
	public String getDriveCretImg() {
		return driveCretImg;
	}
	public void setDriveCretImg (String driveCretImg){
    	this.driveCretImg = driveCretImg;
	}
	public String getCarNo() {
		return carNo;
	}
	public void setCarNo (String carNo){
    	this.carNo = carNo;
	}
	public String getCarBrand() {
		return carBrand;
	}
	public void setCarBrand (String carBrand){
    	this.carBrand = carBrand;
	}
	public String getCarRank() {
		return carRank;
	}
	public void setCarRank (String carRank){
    	this.carRank = carRank;
	}
	public String getCarType() {
		return carType;
	}
	public void setCarType (String carType){
    	this.carType = carType;
	}
	public String getCarColor() {
		return carColor;
	}
	public void setCarColor (String carColor){
    	this.carColor = carColor;
	}
	public Integer getCarSeats() {
		return carSeats;
	}
	public void setCarSeats (Integer carSeats){
    	this.carSeats = carSeats;
	}
	public Double getLon() {
		return lon;
	}
	public void setLon (Double lon){
    	this.lon = lon;
	}
	public Double getLat() {
		return lat;
	}
	public void setLat (Double lat){
    	this.lat = lat;
	}
	public String getServiceCodes() {
		return serviceCodes;
	}
	public void setServiceCodes (String serviceCodes){
    	this.serviceCodes = serviceCodes;
	}
	public String getServiceNames() {
		return serviceNames;
	}
	public void setServiceNames (String serviceNames){
    	this.serviceNames = serviceNames;
	}
	public Integer getOrderCount() {
		return orderCount;
	}
	public void setOrderCount (Integer orderCount){
    	this.orderCount = orderCount;
	}
	public Integer getCancelTripTimes() {
		return cancelTripTimes;
	}
	public void setCancelTripTimes (Integer cancelTripTimes){
    	this.cancelTripTimes = cancelTripTimes;
	}
	public Integer getDisableDays() {
		return disableDays;
	}
	public void setDisableDays (Integer disableDays){
    	this.disableDays = disableDays;
	}
	public Long getDisableDate() {
		return disableDate;
	}
	public void setDisableDate (Long disableDate){
    	this.disableDate = disableDate;
	}
	public Long getOperateTime() {
		return operateTime;
	}
	public void setOperateTime (Long operateTime){
    	this.operateTime = operateTime;
	}
	public String getOperator() {
		return operator;
	}
	public void setOperator (String operator){
    	this.operator = operator;
	}
	public Boolean getEnabled() {
		return enabled;
	}
	public void setEnabled (Boolean enabled){
    	this.enabled = enabled;
	}
	public String getSaleNo() {
		return saleNo;
	}
	public void setSaleNo (String saleNo){
    	this.saleNo = saleNo;
	}
	public Long getLoginTime() {
		return loginTime;
	}
	public void setLoginTime (Long loginTime){
    	this.loginTime = loginTime;
	}
	public Long getDuration() {
		return duration;
	}
	public void setDuration (Long duration){
    	this.duration = duration;
	}
	public Double getScore() {
		return score;
	}
	public void setScore (Double score){
    	this.score = score;
	}
	public Integer getSourceType() {
		return sourceType;
	}
	public void setSourceType (Integer sourceType){
    	this.sourceType = sourceType;
	}
	public String getCompanyId() {
		return companyId;
	}
	public void setCompanyId (String companyId){
    	this.companyId = companyId;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName (String companyName){
    	this.companyName = companyName;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode (String areaCode){
    	this.areaCode = areaCode;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName (String areaName){
    	this.areaName = areaName;
	}
	public Integer getCheckState() {
		return checkState;
	}
	public void setCheckState (Integer checkState){
    	this.checkState = checkState;
	}
	public Boolean getBindCar() {
		return bindCar;
	}
	public void setBindCar (Boolean bindCar){
    	this.bindCar = bindCar;
	}
	public Double getIncome() {
		return income;
	}
	public void setIncome (Double income){
    	this.income = income;
	}
	public Double getCash() {
		return cash;
	}
	public void setCash (Double cash){
    	this.cash = cash;
	}

}
